x86: add a shared page indicating the need for an EOI notification
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 28 Nov 2008 13:27:32 +0000 (13:27 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 28 Nov 2008 13:27:32 +0000 (13:27 +0000)
commit83850d485c89973e94552b1300bce0513426d3e0
tree440017d1cc6d15d05c9b9f505c886903b4f44cac
parentc4e83a1484339a709081442f45e40bbc5aa98d0a
x86: add a shared page indicating the need for an EOI notification

To simplify the interface for the guest, when a guest uses this new
(sub-)hypercall, PHYSDEVOP_eoi behavior changes to unmask the
corresponding event channel at once, avoiding the eventual need for a
second hypercall from the guest.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/domain.c
xen/arch/x86/irq.c
xen/arch/x86/physdev.c
xen/arch/x86/x86_64/physdev.c
xen/common/event_channel.c
xen/include/asm-x86/domain.h
xen/include/public/physdev.h
xen/include/xen/event.h
xen/include/xen/irq.h